using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ArtificialIntelligence { public class Job { public Double assessment; public Boolean approved; public Boolean workedOn; public dynamic jobState; public dynamic recentHistory; public Job parent; public List<Job> children = new List<Job>(); public Job(dynamic inJobState) { jobState = inJobState; } public Job() { } public static String[] Equations(Job[] jobs) { return Functional.Maps.Map(jobs, x => (String)x.jobState.ToString()); } } }